﻿using System;
using System.Runtime.Serialization;

namespace ET.Score.Service.Dtos.Ci
{
	[DataContract]
	public class AxisSectionDataStructDto
	{
		[DataMember]
		public UInt16 AxisSectionId { get; set; } /*计轴区段ID (初始化字段)*/

		/// <summary>
		/// 计轴ARB状态  0x55:未ARB ; 0xaa:ARB ; 
		/// </summary>
		[DataMember]
		public Byte AxisArbState { get; set; } /*计轴ARB状态 (动态字段)*/

		/// <summary>
		/// 计轴区段所属联锁ID
		/// </summary>
		[DataMember]
		public Byte BelongCiId { get; set; } /*计轴区段所属联锁ID(初始化字段)*/

		/// <summary>
		/// 计轴临时限速状态  0x55 :未设置临时限速 ;0xAA :设置了临时限速 ; 0xFF :临时限速无效 ; 
		/// </summary>
		[DataMember]
		public Byte AxisTSRState { get; set; } /*计轴临时限速状态 (动态字段)*/ //add  by  yudebin 2016.04.28
	}
}